# _*_coding=utf-8 _*_
"""
名称：mission_01
版本：v1.0
功能：
1.编写一个函数,当函数被调用时，将调用的时间记录在日志中；
2.日志文件的保存位置为：/var/log/python- 当前日期 /xxxx.log
时间：2020-11-24
作者：长毛怪^^
"""

import logging
from datetime import datetime
import os


def first_mission():
    time = str(datetime.today())

    # 目前使用系统为Windows，暂时不敢直接保存在根目录下，如果不介意保存在根目录下，把“os.getcwd() + ”删了即可。
    path = os.getcwd() + f"/var/log/python-{time[:10]}/"

    if not os.path.exists(path):  # 如果路径不存在就创建路径
        os.makedirs(path)

    os.chdir(path)  # 切换当前操作目录，使log文件能保存在要求的目录下。

    # 写入log文件，文件名称为“mission”，不喜欢的自己改。
    logging.basicConfig(filename='mission.log',
                        level=logging.DEBUG,
                        datefmt='%Y-%m-%d %H:%M:%S',
                        format='%(asctime)s',
                        )
    logging.debug('')


if __name__ == '__main__':
    first_mission()
